﻿////...................................................................

function DoResetPassword() {

    var username = document.getElementById("username").value;
    var password = document.getElementById("password").value;

    var currentpassword = document.getElementById("CurrentPassword").value;


    if (currentpassword != "") { // Đã nhập password hiện tại

        var urlEncodePasswordUser = basePath + "Authentication/EncodePassword?password=" + currentpassword;

        // mã hóa pass nhập vào để so sánh
        $.getJSON(urlEncodePasswordUser, null, function (data) {
            currentpassword = data;


            //Nếu nhập password hiện hành không đúng
            if (currentpassword != password) {
                document.getElementById("CurrentPasswordNote").innerHTML = "Mật khẩu không đúng";
                //document.getElementById("CurrentPassword").value = "";
                document.getElementById("CurrentPassword").focus();

                return false;
            }
            else { document.getElementById("CurrentPasswordNote").innerHTML = ""; }


            //Nếu chưa nhập mật khẩu mới
            if (document.getElementById("NewPassword").value == "") {
                document.getElementById("NewPasswordNote").innerHTML = "Chưa Nhập mật khẩu mới !";
                document.getElementById("NewPassword").focus();
                return false;
            }
            else { document.getElementById("NewPasswordNote").innerHTML = ""; }

            //Nếu chưa nhập lại mật khẩu mới
            if (document.getElementById("ConfirmNewPassword").value == "") {
                document.getElementById("ConfirmNewPasswordNote").innerHTML = "Nhập lại mật khẩu mới !";
                document.getElementById("ConfirmNewPassword").focus();
                return false;
            }
            else { document.getElementById("ConfirmNewPasswordNote").innerHTML = ""; }

            //Nếu nhập mật khẩu mới không khớp nhau
            if (document.getElementById("ConfirmNewPassword").value != document.getElementById("NewPassword").value) {

                document.getElementById("ConfirmNewPasswordNote").innerHTML = "Mật khẩu mới không khớp";
                document.getElementById("ConfirmNewPassword").value = "";
                document.getElementById("ConfirmNewPassword").focus();

                return false;
            }
            else { document.getElementById("ConfirmNewPasswordNote").innerHTML = ""; }

            document.getElementById("newpassword").value = document.getElementById("NewPassword").value;
            document.forms[0].action = basePath + "Profile/ChangePassword";
            document.forms[0].method = 'post';
            document.forms[0].submit();

        });
    }
    else {// chưa nhập password hiện hành
        document.getElementById("CurrentPasswordNote").innerHTML = "Chưa nhập Mật khẩu hiện tại";
        document.getElementById("CurrentPassword").focus();
        return false;
    }
}

///........................................
function doFocus() {
    if (document.getElementById("TrueMessage") != null)
    { document.getElementById("TrueMessage").innerHTML = ""; }

    if (document.getElementById("FalseMessage") != null)
    { document.getElementById("FalseMessage").innerHTML = ""; }
}

////...................................................................

